supply someone with artillery - Spanish English Dictionary